home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / dots151.zip / MAKEFILE < prev    next >
Text File  |  1990-08-04  |  2KB  |  60 lines

  1. #    makefile for DOTS
  2. #
  3. DOTS = dots.obj g31.obj g32.obj scr_ci.obj 
  4. CFLAGS= -v -ml -w-par -w-rvl -w-pia
  5.  
  6. dots.exe: dots.obj g31.obj g32.obj scr_ci.obj gtc.obj 
  7.     tcc $(CFLAGS) $(DOTS) gtc.obj graphics.lib
  8.  
  9. dotshi.exe: dots.obj g31.obj g32.obj scr_ci.obj ghi.obj config.obj
  10.     tcc $(CFLAGS) -edotshi $(DOTS) ghi.obj config.obj graphics.lib
  11.  
  12. dotshp.exe: dots.obj g31.obj g32.obj scr_ci.obj ghp.obj config.obj
  13.     tcc $(CFLAGS) -edotshp $(DOTS) ghp.obj config.obj graphics.lib
  14.  
  15. dotsli.exe: dots.obj g31.obj g32.obj scr_ci.obj gli.obj config.obj
  16.     tcc $(CFLAGS) -edotsli $(DOTS) gli.obj config.obj graphics.lib
  17.  
  18. dotsps.exe: dots.obj g31.obj g32.obj scr_ci.obj gps.obj config.obj
  19.     tcc $(CFLAGS) -edotsps $(DOTS) gps.obj config.obj graphics.lib
  20.  
  21. g31.obj: g31.c
  22. g32.obj: g32.c g.h g3.h
  23. dots.obj: dots.c g3.h g.h scr_ci.h
  24. scale.obj: scale.c
  25. scr_ci.obj: scr_ci.c scr_ci.h
  26. config.obj: config.c config.h
  27.  
  28. gtc.obj: gtc.c g.h
  29. ghi.obj: ghi.c g.h config.h
  30. ghp.obj: ghp.c g.h config.h
  31. gli.obj: gli.c g.h config.h
  32. gps.obj: gps.c gps.h g.h config.h
  33. gz.obj: gz.c
  34.  
  35. .c.obj:
  36.     tcc -c $(CFLAGS) $* 
  37.  
  38. dots:  dots.exe     dotshi.exe    dotshp.exe    \
  39.        dotsli.exe   dotsps.exe    
  40.  
  41. distrib: dots.zip
  42. dots.zip: dots.c dots.doc spiral test.bat makefile shrink.bat     \
  43.        dots.exe     dotshi.exe    dotshp.exe    \
  44.        dotsli.exe   dotsps.exe    egavga.bgi    \
  45.        herc.bgi ibm8514.bgi pc3270.bgi att.bgi cga.bgi dots.fil readme
  46.     -shrink dots
  47.     -shrink dotshi
  48.     -shrink dotshp
  49.     -shrink dotsli
  50.     -shrink dotsps
  51.     pkzip -u dots @dots.fil
  52.  
  53. clean:
  54.     erase dots.obj
  55.     erase dots.old
  56.     erase dotshi.old
  57.     erase dotshp.old
  58.     erase dotsli.old
  59.     erase dotsps.old
  60.